Implementing Software On-line Diagnostics in Safety Critical Systems

نویسندگان

  • John Napier
  • Gordon Hughes
  • John May
چکیده

Current design and assessment methods cannot ensure that software is error free and consequently fault tolerant techniques play an important role in safety critical systems to ensure reliable software behaviour. Unfortunately general guidelines for the implementation of software diagnostics are lacking. The aim of this work is to build on the previous research in software error detection and the principles for hardware error detection, to gain an overall systems appreciation of, and develop a general methodology for, implementing fault diagnosis in computer based systems. A boiler control software case study is presented and is used to demonstrate the potential of our approach and to highlight the implications of different diagnostic strategies. This paper also discusses the potential of using empirical techniques such as fault simulation to study the coverage of different diagnostic options.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Assessing diagnostics for fault tolerant software

Reliability is of prime importance in computer-based safety critical systems where failure can lead to fatal consequences. Fault tolerant techniques in software have a vital role to play, because veri cation and validation techniques cannot guarantee that software is error free. Fault tolerance further improves the reliability of the system by ensuring it continues to operate safely when residu...

متن کامل

Bi-directional safety analysis of product lines

As product-line engineering becomes more widespread, more safety-critical software product lines are being built. This paper describes a structured method for performing safety analysis on a software product line, building on standard product-line assets: product-line requirements, architecture, and scenarios. The safety-analysis method is bi-directional in that it combines a forward analysis (...

متن کامل

Developing Safety-critical Software Requirements for Commercial Reusable Launch Vehicles

A number of inventors and entrepreneurs are currently attempting to develop and commercially operate reusable launch vehicles to carry voluntary participants into space. To reduce the risk to the public in the operation of these vehicles, a launch vehicle operator typically performs analyses to identify safety measures and develop safety requirements. The focus of these safety efforts has histo...

متن کامل

Utilizing UML and patterns for safety critical systems

This article discusses methods of object-oriented analysis and design in UML suitable for the specific needs developing safety critical software systems, and to which degree safety can be related to components. Different patterns, typical for safety related software, are mapped into UML models. The safety aspects are characterized by that the focus is not only on the fulfillment of functional r...

متن کامل

Integrated Software Platform for Fleet Data Analysis, Enhanced Diagnostics, and Safe Transition to Prognostics for Helicopter Component CBM

Although typical Health and Usage Monitoring Systems (HUMS) intend to support a transition from scheduled part replacements to performing maintenance upon evidence of need, they generally exhibit a limited ability to diagnose component faults early and accurately in complex systems such as a helicopter drive train. Consequently, the traditional approach to implementing Condition Based Maintenan...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999